package com.jch.ncud;

//import com.jch.ncud.view.LoginView;

import com.jch.ncud.view.chat.ChatController;
import com.jch.ncud.view.chat.IChatMethod;
import com.jch.ncud.view.login.ILoginMethod;
import com.jch.ncud.view.login.LoginController;
import javafx.stage.Stage;

public class Application extends javafx.application.Application {

    @Override
    public void start(Stage primaryStage) throws Exception {
        // 未重构前
        // LoginView login = new LoginView();// 获取顶级容器 场景
        // login.show();// 展示

        // 重构后
        ILoginMethod loginMethod = new LoginController((userId, userPassword) -> {
            System.out.println("userId:" + userId + ",userPassword:" + userPassword + " 登录。");
        });
        loginMethod.doShow(); // 展示登录窗口
        // 展示 Chat窗口
        IChatMethod chatMethod = new ChatController();
        chatMethod.doShow();

    }

    public static void main(String[] args) {
        launch(args);// 启动JavaFX应用
    }
}
